package com.tiny.work.test.guava.transform;

import com.google.common.base.Function;

public abstract class SafeFunction<InType,OutType> implements Function<InType, OutType> {
    @Override
    public OutType apply(InType input) {
        if (null != input) {

        }
        return safeApply(input);
    }

    protected abstract OutType safeApply(InType inType);

}
